home *** CD-ROM | disk | FTP | other *** search
- /* Structures used by GUICreator */
-
- #define ERROR_NO_WINDOW_OPENED 1001L
- #define ERROR_NO_PUBSCREEN_LOCKED 1002L
- #define ERROR_NO_GADGETS_CREATED 1003L
- #define ERROR_NO_VISUALINFO 1004L
- #define ERROR_NO_PICTURE_LOADED 1005L
- #define ERROR_NO_GADGETLIST_CREATED 1006L
- #define ERROR_NO_WINDOW_MENU 1007L
- #define ERROR_SCREEN_TOO_SMALL 1008L
- #define ERROR_LIST_NOT_INITIALIZED 1009L
-
- struct BevelFrame
- {
- ULONG bb_LeftEdge;
- ULONG bb_TopEdge;
- ULONG bb_Width;
- ULONG bb_Height;
- char * bb_Title;
- ULONG bb_Color;
- };
-
- struct Line
- {
- ULONG li_LeftEdge;
- ULONG li_TopEdge;
- ULONG li_Width;
- ULONG li_Height;
- ULONG li_Color;
- };
-
- struct Text
- {
- ULONG tx_LeftEdge;
- ULONG tx_TopEdge;
- char * tx_Text;
- ULONG tx_Color;
- };
-
- /* Functions created by GUICreator */
-
- void ShowGadget(struct Window *win, struct Gadget *gad, int type);
- void SleepWindow(struct Window *win);
- void WakenWindow(struct Window *win);
- void GUIC_ErrorReport(struct Window *win,ULONG type);
- void CreateBevelFrames(struct Window *win,APTR visualinfo,ULONG bevelcount,struct BevelFrame bevels[]);
- void CreateLines(struct Window *win,int linecount,struct Line lines[]);
- void CreateTexts(struct Window *win,int textcount,struct Text texts[],long double xscale,long double yscale);
- void About(struct Window *hostwin,struct Gadget **wingads,APTR userdata);
-
- extern void HandleWindow(struct Screen *customscreen,LONG left,LONG top,APTR userdata);
-
- /* Defines for Window*/
-
- #define INID_Wert 0
- #define CYID_Bereich 1
- #define CYID_Toleranz 2
- #define BTID_schwarz_w 3
- #define BTID_braun_w 4
- #define BTID_rot_w 5
- #define BTID_orange_w 6
- #define BTID_gelb_w 7
- #define BTID_gruen_w 8
- #define BTID_blau_w 9
- #define BTID_violett_w 10
- #define BTID_grau_w 11
- #define BTID_weiss_w 12
- #define BTID_silber_w 13
- #define BTID_gold_w 14
- #define BTID_silber_t 15
- #define BTID_gold_t 16
- #define BTID_braun_t 17
- #define BTID_rot_t 18
- #define BTID_gruen_t 19
- #define BTID_blau_t 20
- #define BTID_violett_t 21
- #define BTID_neu 22
- #define BTID_Quit 23
- #define TXID_wert 24
- #define TXID_Toleranz 25
- #define TXID_schwarz_w 26
- #define TXID_braun_w 27
- #define TXID_rot_w 28
- #define TXID_orange_w 29
- #define TXID_gelb_w 30
- #define TXID_gruen_W 31
- #define TXID_blau_w 32
- #define TXID_violett_w 33
- #define TXID_grau_w 34
- #define TXID_weiss_w 35
- #define TXID_silber_w 36
- #define TXID_gold_w 37
- #define TXID_silber_t 38
- #define TXID_gold_t 39
- #define TXID_braun_t 40
- #define TXID_rot_t 41
- #define TXID_gruen_t 42
- #define TXID_blau_t 43
- #define TXID_violett_t 44
- #define TXID_1Ring 45
- #define TXID_2Ring 46
- #define TXID_3Ring 47
- #define TXID_4Ring 48
-
-
- /* Functions which you must define for Window */
- extern int UserSetupWindow(struct Window *win,struct Gadget *wingads[],int ringnr);
- extern int INWertClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int CYBereichClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int CYToleranzClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTschwarz_wClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTbraun_wClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTrot_wClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTorange_wClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTgelb_wClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTgruen_wClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTblau_wClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTviolett_wClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTgrau_wClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTweiss_wClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTsilber_wClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTgold_wClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTsilber_tClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTgold_tClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTbraun_tClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTrot_tClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTgruen_tClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTblau_tClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTviolett_tClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTneuClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
- extern int BTQuitClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,int ringnr);
-
-
-